package com.lost.octopus.es.processor.constant.enums;

import com.sunsharing.share.common.base.IEnum;
import com.lost.octopus.es.processor.constant.emums.QuickSearchKey;
import lombok.AllArgsConstructor;
import lombok.Getter;

/**
 * 居民情况枚举 1 有待核实居民，2有实住人口，3有户籍人口，4有计生人口
 * @author zhangbh
 * @date 2022/10/18 0018 17:55
 */
@Getter
@AllArgsConstructor
public enum QuickSearchStatus implements IEnum {

    /**
     * 居民情况枚举
     */
    实住人口("实住人口", "2", QuickSearchKey.resident),
    户籍人口("户籍人口", "3", QuickSearchKey.resident),
    计生人口("计生人口", "4", QuickSearchKey.resident),
    /**
     * 单位情况枚举
     */
    有单位("有单位", "1", QuickSearchKey.company),

    /**
     * 核实情况枚举
     */
    待核实居民("待核实居民", "1", QuickSearchKey.verify),
    待核实单位("有待核实单位", "2", QuickSearchKey.verify),

    ;

    private final String value;
    private final String status;
    private final QuickSearchKey key;

}
